package cn.sky.demo.domain.vo;

import com.fasterxml.jackson.annotation.JsonProperty;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

/**
 * @author sky
 * @date 2025年11月11日 11:15
 * @description
 * @since 1.0.0
 */
@lombok.Data
@lombok.AllArgsConstructor
@lombok.NoArgsConstructor
@lombok.Builder
public class BankMoney{
    @NotNull(message = "贷款金额不能为空")
    private double loanMoney;  //贷款金额
    @NotNull(message = "贷款年限不能为空")
    private int years; //贷款年限
    @JsonProperty("yIns")
    private double yIns; //年利率

    private double totalMoney;  //还款金额（本金+利息）

    private double totalInterests; //利息总额

    private double detail[][];  //每月还款详情
    @NotBlank(message = "还款方式不能为空")
    private String type;
}
